package com.sugon.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 设备维护工单项实体
 * 表名 DEV_MAINTENANCE_TICKET_ITEM
 *
 * @author sugon
 * @date 2020-08-12 14:37:07
 */
@Data
public class DevMaintenanceTicketItemEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 创建时间
     */
    private Date gmtCreate;
    /**
     * 检测结果，是否存在异常
     * 0:无异常 1:有异常
     */
    private Integer checkResult;
    /**
     * 异常记录ID,如果有异常的话
     */
    private String exceptionRecordId;
    /**
     * 实际实施时间
     */
    private Date implementDate;
    /**
     * 实施人ID
     */
    private String implementerId;
    /**
     * 设备维护项ID
     */
    private String devMainItemId;
    /**
     * 设备维护工单ID
     */
    private String devMainTicketId;
    /**
     * $column.comments
     */
    private String id;

    /**
     * 维护工单明细状态
     * 0:未处理 1:已处理 2:延期处理
     * 取值自 DevMaintenanceItemExecuteStatus
     */
    private Integer status;

    /**
     * 问题描述，临时工单项必填
     */
    private String problemDesc;

    /**
     * 措施，临时工单项必填
     */
    private String step;

    /**
     * 设备维护计划明细ID,用于跟踪计划实施情况
     */
    private String planItemId;

    /****************VO字段*********************/

    /**
     * 设备维护工单号
     */
    private String repairCode;

    /**
     * 工单现场照片列表
     */
    private List<String> liveImageList;

}
